package com.elitel.frame.base.service;

import java.util.List;

import com.elitel.frame.main.entity.BaseFieldenum;

/**
 * @description 字段枚举服务接口
 * @author guoyanfei
 * @date 2017/11/28
 */
public interface BaseFieldenumService {
	
	/**
	 * @description 通过表标识查询枚举信息
	 * @param dtConfigId(表标识)
	 * @return BaseFieldenum实体
	 * @author guoyanfei
	 * @date 2017/11/28
	 */
	List<BaseFieldenum> getBaseFieldenumList(String dtConfigId);
	
	/**
	 * @description 添加字段枚举
	 * @param baseFieldenum实体
	 * @return 添加结果
	 * @author guoyanfei
	 * @date 2017/11/28
	 */
	Integer insertBatchBaseFieldenum(BaseFieldenum baseFieldenum);
	
	/**
	 * @description 修改字段枚举信息
	 * @param baseFieldenum(字段枚举实体)
	 * @return 修改结果
	 * @author guoyanfei
	 * @date 2017/11/28
	 */
	Integer updateBaseFieldenum(BaseFieldenum baseFieldenum);
	
	/**
	 * @description 批量删除字段枚举信息
	 * @param guids(字段枚举GUID已','隔开)
	 * @return 删除结果
	 * @author guoyanfei
	 * @date 2017/11/28
	 */
	Integer deleteBatchBaseFieldenum(String guids);
	
	/**
	 * @description 通过guid查询字段枚举信息
	 * @param guid
	 * @return BaseFieldenum实体
	 * @author guoyanfei
	 * @date 2017/11/28
	 */
	BaseFieldenum getBaseFieldenumByguid(String guid);
}
